From 4fdf880b6e572a1f69ec9f48dc864552c9c0dc94 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sat, 7 Jan 2017 02:05:26 +0100 Subject: [PATCH] gtk-demo: Make icon counter work from ui file Gets rid of update always being 1 frame late. --- demos/gtk-demo/fishbowl.c | 3 +-- demos/gtk-demo/fishbowl.ui | 11 ++++++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/demos/gtk-demo/fishbowl.c b/demos/gtk-demo/fishbowl.c index 40c5e2a692..db49822fc5 100644 --- a/demos/gtk-demo/fishbowl.c +++ b/demos/gtk-demo/fishbowl.c @@ -70,8 +70,7 @@ do_stats (GtkWidget *widget, n_frames += stats->frame_counter[i]; } - new_label = g_strdup_printf ("%u icons - %.1f fps", - stats->item_counter[stats->stats_index], + new_label = g_strdup_printf ("icons - %.1f fps", (double) G_USEC_PER_SEC * n_frames / (N_STATS * STATS_UPDATE_TIME)); gtk_label_set_label (GTK_LABEL (info_label), new_label); diff --git a/demos/gtk-demo/fishbowl.ui b/demos/gtk-demo/fishbowl.ui index b8cab8824b..538f9ba68a 100644 --- a/demos/gtk-demo/fishbowl.ui +++ b/demos/gtk-demo/fishbowl.ui @@ -10,7 +10,16 @@ True - 0 icons - 0 fps + icons - 0 fps + + + end + + + + + True + 0 end -- 2.30.2